/**
 * User: alesj
 * Date: 19.1.2006
 * Time: 17:53:04
 * 
 * (C) Genera Lynx d.o.o.
 */

package com.alesj.blueberry.sar.smpp;

import ie.omk.smpp.message.EnquireLinkResp;

/**
 * Deamon interface.
 * Used to ping smsc - if connection is still valid.
 *
 * @author <a href="mailto:ales.justin@genera-lynx.com">Ales Justin</a>
 */
public interface PingDeamon {

    /**
     * run deamon
     */
    void runDeamon();

    /**
     * start deamon
     */
    void startDeamon();

    /**
     * stop deamon
     */
    void stopDeamon();

    /**
     * Received response to link request.
     * 
     * @param enquireLinkResp
     */
    void responseReceived(EnquireLinkResp enquireLinkResp);

}
